﻿using System.Collections.Generic;
using Cms.Domain;

namespace Cms.Application.Admin.Views
{
    public interface IMediaView : IAdminBasePageView, ITranslatable
    {
        int SelectedMediaFolderId { get; set; }

        string SelectedIDs { get; set; }

        string SelectedGroupAction { get; set; }

        void SetMediaFolders(string rootMediaFolder, IList<MediaFolder> mediaFolders);

        void SetMediaFiles(IList<MediaFile> mediaFiles);

        void RemoveFileFromOutputCache(string virtualPath);
    }
}